nictitating membrane
noun
: a thin membrane found in many vertebrates at the inner angle or beneath the lower lid of the eye and capable of extending across the eyeball
Love words? Need even more definitions?
Merriam-Webster unabridged
Share